This is history of PARCP: ~~~~~~~~~~~~~~~~~~~~~~~~~ 0.5beta 16.10.1996 ================== ~ first release (for friends only :) 0.6beta 20.10.96 ================ ~ released at the Freecon '96 (Atari show in Pilsen) * a bug found: receiving more than one file at session didn't work - added check for passed filename (if it exists) * corrected bug in CABLES.TXT (the 13th pin of PC connector was wired wrongly) 0.62beta 23.10.96 ================= ~ compiled on a friend's PC (thanks to Milos Matus) - added option for selecting parallel port address (for PC version only) - ST version compiled with ARGV startup code - now you can pass much more filenames on the command line than before (the 126 chars limit is removed) 0.63beta (unreleased) ===================== - introduced new, MUCH FASTER method of handshaking - the result is dramatical speed improvement (about 50% faster than 0.62beta!!) Thanks for the idea to Michal Kara. 0.64beta (unreleased) ===================== PC version only: - now this is something we all have been waiting for: a support for bidirectional parallel ports of new PC motherboards! That simply means more speed and no HW adapter (with good PC motherboard, of course). This feature has been implemented thanks to important informations about PC hardware from Michal Kara. PARCP now can send or receive files with transfer rate about 72 kB/s on my system (Falcon040/40 and IBM6x86/60). That's quite good I think. 0.65beta (unreleased) ===================== - timeouts added to the low-level functions. I have used very simple incrementing of a variable and counting to one million ;-) Hope it will be enough for every kind of machine.. Transfer can also be interrupted by a keypress now. 0.66beta 14.11.1996 =================== - initial handshaking has been improved a bit. PARCP now also does check of the PARCP version on both sides and refuses to work if the versions differ from each other. PC version only: - the command line parameter '-p' has been changed: now it is followed by the LPT port number (i.e. 2 for LPT2 or 3 for LPT3 - the default value is 1 => LPT1). That means you need not to search for the address of your parallel port anymore. - new command line parameter '-H' added: you have to use it if you have unidirectional parallel port only. You also have to use the HW adapter then. If you don't know what type of parallel port your machine has got, you can use my PARTEST.EXE. - PARTEST.EXE created. Before starting it please disconnect all peripherals and/or cables from your parallel port(s). After selecting LPT port it will tell you if you can use bidirectional feature of your port OR if you will have to build the HW adapter and always specify '-H' on command line of PARCP... 0.67beta (unreleased) ===================== - fighting with strange problems - a lot of timeouts and other stuff. Can't find the reason... 0.68beta (unreleased) ===================== - still fighting.. also speeded up some little routines. 0.69beta (unreleased) ===================== - tested communication between two PC's - proved that PARCP is totally flexible and works between any two supported computers (great!) 0.70beta 19.11.1996 =================== - timeouts are hopefully away (I don't know why, but it doesn't matter :) - an old code for handshaking removed (it made more troubles than good things). Now it begins directly with sending or receiving, so please don't start Senders on both ends... - new speed records achieved: 56 kB/s on unidirectional port and 77 kB/s on bidirectional one (between my Falcon040 and IBM 6x86)